package com.pap.customer.info.auto.entity;

import java.io.Serializable;

import com.pap.base.entity.PapBaseEntity;
import com.pap.base.mybatis.plugin.annotation.MyBatisColumnAnnotation;
import com.pap.base.mybatis.plugin.annotation.MyBatisTableAnnotation;

@MyBatisTableAnnotation(name = "t_customer_info", namespace = "com.pap.customer.info.auto.mapper.CustomerInfoMapper", remarks = " 修改点 ", aliasName = "t_customer_info t_customer_info")
public class CustomerInfo extends PapBaseEntity implements Serializable {
	/**
	 * 编码,所属表字段为t_customer_info.CODE
	 */
	@MyBatisColumnAnnotation(name = "CODE", value = "t_customer_info_CODE", chineseNote = "编码", tableAlias = "t_customer_info")
	private String code;

	/**
	 * 名称,所属表字段为t_customer_info.NAME
	 */
	@MyBatisColumnAnnotation(name = "NAME", value = "t_customer_info_NAME", chineseNote = "名称", tableAlias = "t_customer_info")
	private String name;

	/**
	 * 证件类型,所属表字段为t_customer_info.ID_CARD_TYPE
	 */
	@MyBatisColumnAnnotation(name = "ID_CARD_TYPE", value = "t_customer_info_ID_CARD_TYPE", chineseNote = "证件类型", tableAlias = "t_customer_info")
	private String idCardType;

	/**
	 * 证件号码,所属表字段为t_customer_info.ID_CARD_NUMBER
	 */
	@MyBatisColumnAnnotation(name = "ID_CARD_NUMBER", value = "t_customer_info_ID_CARD_NUMBER", chineseNote = "证件号码", tableAlias = "t_customer_info")
	private String idCardNumber;

	/**
	 * 证件有效期开始时间,所属表字段为t_customer_info.ID_CARD_START_TIME
	 */
	@MyBatisColumnAnnotation(name = "ID_CARD_START_TIME", value = "t_customer_info_ID_CARD_START_TIME", chineseNote = "证件有效期开始时间", tableAlias = "t_customer_info")
	private String idCardStartTime;

	/**
	 * 证件有效期截止时间,所属表字段为t_customer_info.ID_CARD_END_TIME
	 */
	@MyBatisColumnAnnotation(name = "ID_CARD_END_TIME", value = "t_customer_info_ID_CARD_END_TIME", chineseNote = "证件有效期截止时间", tableAlias = "t_customer_info")
	private String idCardEndTime;

	/**
	 * 性别,所属表字段为t_customer_info.SEX
	 */
	@MyBatisColumnAnnotation(name = "SEX", value = "t_customer_info_SEX", chineseNote = "性别", tableAlias = "t_customer_info")
	private String sex;

	/**
	 * 出生日期,所属表字段为t_customer_info.BIRTHDAY
	 */
	@MyBatisColumnAnnotation(name = "BIRTHDAY", value = "t_customer_info_BIRTHDAY", chineseNote = "出生日期", tableAlias = "t_customer_info")
	private String birthday;

	/**
	 * 婚姻状况,所属表字段为t_customer_info.MARRIAGE
	 */
	@MyBatisColumnAnnotation(name = "MARRIAGE", value = "t_customer_info_MARRIAGE", chineseNote = "婚姻状况", tableAlias = "t_customer_info")
	private String marriage;

	/**
	 * 户籍省市区编码,所属表字段为t_customer_info.HOUSEHOLD_ADDRESS_CODES
	 */
	@MyBatisColumnAnnotation(name = "HOUSEHOLD_ADDRESS_CODES", value = "t_customer_info_HOUSEHOLD_ADDRESS_CODES", chineseNote = "户籍省市区编码", tableAlias = "t_customer_info")
	private String householdAddressCodes;

	/**
	 * 户籍省市区名称,所属表字段为t_customer_info.HOUSEHOLD_ADDRESS_NAMES
	 */
	@MyBatisColumnAnnotation(name = "HOUSEHOLD_ADDRESS_NAMES", value = "t_customer_info_HOUSEHOLD_ADDRESS_NAMES", chineseNote = "户籍省市区名称", tableAlias = "t_customer_info")
	private String householdAddressNames;

	/**
	 * 户籍明细地址,所属表字段为t_customer_info.HOUSEHOLD_ADDRESS_DETAIL
	 */
	@MyBatisColumnAnnotation(name = "HOUSEHOLD_ADDRESS_DETAIL", value = "t_customer_info_HOUSEHOLD_ADDRESS_DETAIL", chineseNote = "户籍明细地址", tableAlias = "t_customer_info")
	private String householdAddressDetail;

	/**
	 * 户口性质,所属表字段为t_customer_info.HOUSEHOLD_TYPE
	 */
	@MyBatisColumnAnnotation(name = "HOUSEHOLD_TYPE", value = "t_customer_info_HOUSEHOLD_TYPE", chineseNote = "户口性质", tableAlias = "t_customer_info")
	private String householdType;

	/**
	 * 手机号码,所属表字段为t_customer_info.MOBILE
	 */
	@MyBatisColumnAnnotation(name = "MOBILE", value = "t_customer_info_MOBILE", chineseNote = "手机号码", tableAlias = "t_customer_info")
	private String mobile;

	/**
	 * 住宅电话,所属表字段为t_customer_info.HOME_PHONE
	 */
	@MyBatisColumnAnnotation(name = "HOME_PHONE", value = "t_customer_info_HOME_PHONE", chineseNote = "住宅电话", tableAlias = "t_customer_info")
	private String homePhone;

	/**
	 * 单位电话,所属表字段为t_customer_info.WORK_PHONE
	 */
	@MyBatisColumnAnnotation(name = "WORK_PHONE", value = "t_customer_info_WORK_PHONE", chineseNote = "单位电话", tableAlias = "t_customer_info")
	private String workPhone;

	/**
	 * 通讯地址省市区编码,所属表字段为t_customer_info.POSTAL_ADDRESS_CODES
	 */
	@MyBatisColumnAnnotation(name = "POSTAL_ADDRESS_CODES", value = "t_customer_info_POSTAL_ADDRESS_CODES", chineseNote = "通讯地址省市区编码", tableAlias = "t_customer_info")
	private String postalAddressCodes;

	/**
	 * 通讯地址省市区名称,所属表字段为t_customer_info.POSTAL_ADDRESS_NAMES
	 */
	@MyBatisColumnAnnotation(name = "POSTAL_ADDRESS_NAMES", value = "t_customer_info_POSTAL_ADDRESS_NAMES", chineseNote = "通讯地址省市区名称", tableAlias = "t_customer_info")
	private String postalAddressNames;

	/**
	 * 通讯地址详细地址,所属表字段为t_customer_info.POSTAL_ADDRESS_DETAIL
	 */
	@MyBatisColumnAnnotation(name = "POSTAL_ADDRESS_DETAIL", value = "t_customer_info_POSTAL_ADDRESS_DETAIL", chineseNote = "通讯地址详细地址", tableAlias = "t_customer_info")
	private String postalAddressDetail;

	/**
	 * 通讯地址邮政编码,所属表字段为t_customer_info.POSTAL_ADDRESS_ZIPCODE
	 */
	@MyBatisColumnAnnotation(name = "POSTAL_ADDRESS_ZIPCODE", value = "t_customer_info_POSTAL_ADDRESS_ZIPCODE", chineseNote = "通讯地址邮政编码", tableAlias = "t_customer_info")
	private String postalAddressZipcode;

	/**
	 * 电子邮件,所属表字段为t_customer_info.EMAIL
	 */
	@MyBatisColumnAnnotation(name = "EMAIL", value = "t_customer_info_EMAIL", chineseNote = "电子邮件", tableAlias = "t_customer_info")
	private String email;

	/**
	 * 最高学历,所属表字段为t_customer_info.EDUCATION
	 */
	@MyBatisColumnAnnotation(name = "EDUCATION", value = "t_customer_info_EDUCATION", chineseNote = "最高学历", tableAlias = "t_customer_info")
	private String education;

	/**
	 * 最高学位,所属表字段为t_customer_info.DEGREE
	 */
	@MyBatisColumnAnnotation(name = "DEGREE", value = "t_customer_info_DEGREE", chineseNote = "最高学位", tableAlias = "t_customer_info")
	private String degree;

	/**
	 * 居住地省市区编码,所属表字段为t_customer_info.LIVING_ADDRESS_CODES
	 */
	@MyBatisColumnAnnotation(name = "LIVING_ADDRESS_CODES", value = "t_customer_info_LIVING_ADDRESS_CODES", chineseNote = "居住地省市区编码", tableAlias = "t_customer_info")
	private String livingAddressCodes;

	/**
	 * 居住地省市区名称,所属表字段为t_customer_info.LIVING_ADDRESS_NAMES
	 */
	@MyBatisColumnAnnotation(name = "LIVING_ADDRESS_NAMES", value = "t_customer_info_LIVING_ADDRESS_NAMES", chineseNote = "居住地省市区名称", tableAlias = "t_customer_info")
	private String livingAddressNames;

	/**
	 * 居住地详细地址,所属表字段为t_customer_info.LIVING_ADDRESS_DETAIL
	 */
	@MyBatisColumnAnnotation(name = "LIVING_ADDRESS_DETAIL", value = "t_customer_info_LIVING_ADDRESS_DETAIL", chineseNote = "居住地详细地址", tableAlias = "t_customer_info")
	private String livingAddressDetail;

	/**
	 * 居住地址邮政编码,所属表字段为t_customer_info.LIVING_ADDRESS_ZIPCODE
	 */
	@MyBatisColumnAnnotation(name = "LIVING_ADDRESS_ZIPCODE", value = "t_customer_info_LIVING_ADDRESS_ZIPCODE", chineseNote = "居住地址邮政编码", tableAlias = "t_customer_info")
	private String livingAddressZipcode;

	/**
	 * 居住状况,所属表字段为t_customer_info.LIVING_STATUS
	 */
	@MyBatisColumnAnnotation(name = "LIVING_STATUS", value = "t_customer_info_LIVING_STATUS", chineseNote = "居住状况", tableAlias = "t_customer_info")
	private String livingStatus;

	/**
	 * 职业,所属表字段为t_customer_info.PROFESSION
	 */
	@MyBatisColumnAnnotation(name = "PROFESSION", value = "t_customer_info_PROFESSION", chineseNote = "职业", tableAlias = "t_customer_info")
	private String profession;

	/**
	 * 职称,所属表字段为t_customer_info.TECH_TITLE
	 */
	@MyBatisColumnAnnotation(name = "TECH_TITLE", value = "t_customer_info_TECH_TITLE", chineseNote = "职称", tableAlias = "t_customer_info")
	private String techTitle;

	/**
	 * 单位名称,所属表字段为t_customer_info.COMPANY_NAME
	 */
	@MyBatisColumnAnnotation(name = "COMPANY_NAME", value = "t_customer_info_COMPANY_NAME", chineseNote = "单位名称", tableAlias = "t_customer_info")
	private String companyName;

	/**
	 * 单位地址省市区编码,所属表字段为t_customer_info.COMPANY_ADDRESS_CODES
	 */
	@MyBatisColumnAnnotation(name = "COMPANY_ADDRESS_CODES", value = "t_customer_info_COMPANY_ADDRESS_CODES", chineseNote = "单位地址省市区编码", tableAlias = "t_customer_info")
	private String companyAddressCodes;

	/**
	 * 单位地址省市区名称,所属表字段为t_customer_info.COMPANY_ADDRESS_NAMES
	 */
	@MyBatisColumnAnnotation(name = "COMPANY_ADDRESS_NAMES", value = "t_customer_info_COMPANY_ADDRESS_NAMES", chineseNote = "单位地址省市区名称", tableAlias = "t_customer_info")
	private String companyAddressNames;

	/**
	 * 单位地址详细地址,所属表字段为t_customer_info.COMPANY_ADDRESS_DETAIL
	 */
	@MyBatisColumnAnnotation(name = "COMPANY_ADDRESS_DETAIL", value = "t_customer_info_COMPANY_ADDRESS_DETAIL", chineseNote = "单位地址详细地址", tableAlias = "t_customer_info")
	private String companyAddressDetail;

	/**
	 * 单位所属行业,所属表字段为t_customer_info.COMPANY_INDUSTRY
	 */
	@MyBatisColumnAnnotation(name = "COMPANY_INDUSTRY", value = "t_customer_info_COMPANY_INDUSTRY", chineseNote = "单位所属行业", tableAlias = "t_customer_info")
	private String companyIndustry;

	/**
	 * 单位地址邮政编码,所属表字段为t_customer_info.COMPANY_ADDRESS_ZIPCODE
	 */
	@MyBatisColumnAnnotation(name = "COMPANY_ADDRESS_ZIPCODE", value = "t_customer_info_COMPANY_ADDRESS_ZIPCODE", chineseNote = "单位地址邮政编码", tableAlias = "t_customer_info")
	private String companyAddressZipcode;

	/**
	 * 职务,所属表字段为t_customer_info.JOB_TITLE
	 */
	@MyBatisColumnAnnotation(name = "JOB_TITLE", value = "t_customer_info_JOB_TITLE", chineseNote = "职务", tableAlias = "t_customer_info")
	private String jobTitle;

	/**
	 * 本单位工作开始时间,所属表字段为t_customer_info.JOB_START_TIME
	 */
	@MyBatisColumnAnnotation(name = "JOB_START_TIME", value = "t_customer_info_JOB_START_TIME", chineseNote = "本单位工作开始时间", tableAlias = "t_customer_info")
	private String jobStartTime;

	/**
	 * 年收入,所属表字段为t_customer_info.ANNUAL_INCOME
	 */
	@MyBatisColumnAnnotation(name = "ANNUAL_INCOME", value = "t_customer_info_ANNUAL_INCOME", chineseNote = "年收入", tableAlias = "t_customer_info")
	private String annualIncome;

	/**
	 * 是否有共同承租人,所属表字段为t_customer_info.COMMON_LESSEE_FLAG
	 */
	@MyBatisColumnAnnotation(name = "COMMON_LESSEE_FLAG", value = "t_customer_info_COMMON_LESSEE_FLAG", chineseNote = "是否有共同承租人", tableAlias = "t_customer_info")
	private String commonLesseeFlag;

	/**
	 * 共同承租人身份证号码,所属表字段为t_customer_info.COMMON_LESSEE_NUMBER
	 */
	@MyBatisColumnAnnotation(name = "COMMON_LESSEE_NUMBER", value = "t_customer_info_COMMON_LESSEE_NUMBER", chineseNote = "共同承租人身份证号码", tableAlias = "t_customer_info")
	private String commonLesseeNumber;

	/**
	 * 配偶姓名,所属表字段为t_customer_info.MATE_NAME
	 */
	@MyBatisColumnAnnotation(name = "MATE_NAME", value = "t_customer_info_MATE_NAME", chineseNote = "配偶姓名", tableAlias = "t_customer_info")
	private String mateName;

	/**
	 * 配偶证件类型,所属表字段为t_customer_info.MATE_ID_CARD_TYPE
	 */
	@MyBatisColumnAnnotation(name = "MATE_ID_CARD_TYPE", value = "t_customer_info_MATE_ID_CARD_TYPE", chineseNote = "配偶证件类型", tableAlias = "t_customer_info")
	private String mateIdCardType;

	/**
	 * 配偶证件开始日期,所属表字段为t_customer_info.MATE_ID_CARD_START_TIME
	 */
	@MyBatisColumnAnnotation(name = "MATE_ID_CARD_START_TIME", value = "t_customer_info_MATE_ID_CARD_START_TIME", chineseNote = "配偶证件开始日期", tableAlias = "t_customer_info")
	private String mateIdCardStartTime;

	/**
	 * 配偶证件截止日期,所属表字段为t_customer_info.MATE_ID_CARD_END_TIME
	 */
	@MyBatisColumnAnnotation(name = "MATE_ID_CARD_END_TIME", value = "t_customer_info_MATE_ID_CARD_END_TIME", chineseNote = "配偶证件截止日期", tableAlias = "t_customer_info")
	private String mateIdCardEndTime;

	/**
	 * 配偶联系电话,所属表字段为t_customer_info.MATE_MOBILE
	 */
	@MyBatisColumnAnnotation(name = "MATE_MOBILE", value = "t_customer_info_MATE_MOBILE", chineseNote = "配偶联系电话", tableAlias = "t_customer_info")
	private String mateMobile;

	/**
	 * 配偶工作单位,所属表字段为t_customer_info.MATE_WORKING_NAME
	 */
	@MyBatisColumnAnnotation(name = "MATE_WORKING_NAME", value = "t_customer_info_MATE_WORKING_NAME", chineseNote = "配偶工作单位", tableAlias = "t_customer_info")
	private String mateWorkingName;

	/**
	 * 紧急联系人姓名,所属表字段为t_customer_info.EMERGENCY_NAME
	 */
	@MyBatisColumnAnnotation(name = "EMERGENCY_NAME", value = "t_customer_info_EMERGENCY_NAME", chineseNote = "紧急联系人姓名", tableAlias = "t_customer_info")
	private String emergencyName;

	/**
	 * 紧急联系人关系,所属表字段为t_customer_info.ENERGENCY_RELATIONSHIP
	 */
	@MyBatisColumnAnnotation(name = "ENERGENCY_RELATIONSHIP", value = "t_customer_info_ENERGENCY_RELATIONSHIP", chineseNote = "紧急联系人关系", tableAlias = "t_customer_info")
	private String energencyRelationship;

	/**
	 * 紧急联系人电话,所属表字段为t_customer_info.ENERGENCY_MOBILE
	 */
	@MyBatisColumnAnnotation(name = "ENERGENCY_MOBILE", value = "t_customer_info_ENERGENCY_MOBILE", chineseNote = "紧急联系人电话", tableAlias = "t_customer_info")
	private String energencyMobile;

	/**
	 * 配偶证件号码,所属表字段为t_customer_info.ENERGENCY_ID_CARD_NUMBER
	 */
	@MyBatisColumnAnnotation(name = "ENERGENCY_ID_CARD_NUMBER", value = "t_customer_info_ENERGENCY_ID_CARD_NUMBER", chineseNote = "配偶证件号码", tableAlias = "t_customer_info")
	private String energencyIdCardNumber;

	/**
	 * 状态,所属表字段为t_customer_info.STATUS_FLAG
	 */
	@MyBatisColumnAnnotation(name = "STATUS_FLAG", value = "t_customer_info_STATUS_FLAG", chineseNote = "状态", tableAlias = "t_customer_info")
	private String statusFlag;

	private static final long serialVersionUID = 1L;

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getIdCardType() {
		return idCardType;
	}

	public void setIdCardType(String idCardType) {
		this.idCardType = idCardType;
	}

	public String getIdCardNumber() {
		return idCardNumber;
	}

	public void setIdCardNumber(String idCardNumber) {
		this.idCardNumber = idCardNumber;
	}

	public String getIdCardStartTime() {
		return idCardStartTime;
	}

	public void setIdCardStartTime(String idCardStartTime) {
		this.idCardStartTime = idCardStartTime;
	}

	public String getIdCardEndTime() {
		return idCardEndTime;
	}

	public void setIdCardEndTime(String idCardEndTime) {
		this.idCardEndTime = idCardEndTime;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public String getBirthday() {
		return birthday;
	}

	public void setBirthday(String birthday) {
		this.birthday = birthday;
	}

	public String getMarriage() {
		return marriage;
	}

	public void setMarriage(String marriage) {
		this.marriage = marriage;
	}

	public String getHouseholdAddressCodes() {
		return householdAddressCodes;
	}

	public void setHouseholdAddressCodes(String householdAddressCodes) {
		this.householdAddressCodes = householdAddressCodes;
	}

	public String getHouseholdAddressNames() {
		return householdAddressNames;
	}

	public void setHouseholdAddressNames(String householdAddressNames) {
		this.householdAddressNames = householdAddressNames;
	}

	public String getHouseholdAddressDetail() {
		return householdAddressDetail;
	}

	public void setHouseholdAddressDetail(String householdAddressDetail) {
		this.householdAddressDetail = householdAddressDetail;
	}

	public String getHouseholdType() {
		return householdType;
	}

	public void setHouseholdType(String householdType) {
		this.householdType = householdType;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getHomePhone() {
		return homePhone;
	}

	public void setHomePhone(String homePhone) {
		this.homePhone = homePhone;
	}

	public String getWorkPhone() {
		return workPhone;
	}

	public void setWorkPhone(String workPhone) {
		this.workPhone = workPhone;
	}

	public String getPostalAddressCodes() {
		return postalAddressCodes;
	}

	public void setPostalAddressCodes(String postalAddressCodes) {
		this.postalAddressCodes = postalAddressCodes;
	}

	public String getPostalAddressNames() {
		return postalAddressNames;
	}

	public void setPostalAddressNames(String postalAddressNames) {
		this.postalAddressNames = postalAddressNames;
	}

	public String getPostalAddressDetail() {
		return postalAddressDetail;
	}

	public void setPostalAddressDetail(String postalAddressDetail) {
		this.postalAddressDetail = postalAddressDetail;
	}

	public String getPostalAddressZipcode() {
		return postalAddressZipcode;
	}

	public void setPostalAddressZipcode(String postalAddressZipcode) {
		this.postalAddressZipcode = postalAddressZipcode;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getEducation() {
		return education;
	}

	public void setEducation(String education) {
		this.education = education;
	}

	public String getDegree() {
		return degree;
	}

	public void setDegree(String degree) {
		this.degree = degree;
	}

	public String getLivingAddressCodes() {
		return livingAddressCodes;
	}

	public void setLivingAddressCodes(String livingAddressCodes) {
		this.livingAddressCodes = livingAddressCodes;
	}

	public String getLivingAddressNames() {
		return livingAddressNames;
	}

	public void setLivingAddressNames(String livingAddressNames) {
		this.livingAddressNames = livingAddressNames;
	}

	public String getLivingAddressDetail() {
		return livingAddressDetail;
	}

	public void setLivingAddressDetail(String livingAddressDetail) {
		this.livingAddressDetail = livingAddressDetail;
	}

	public String getLivingAddressZipcode() {
		return livingAddressZipcode;
	}

	public void setLivingAddressZipcode(String livingAddressZipcode) {
		this.livingAddressZipcode = livingAddressZipcode;
	}

	public String getLivingStatus() {
		return livingStatus;
	}

	public void setLivingStatus(String livingStatus) {
		this.livingStatus = livingStatus;
	}

	public String getProfession() {
		return profession;
	}

	public void setProfession(String profession) {
		this.profession = profession;
	}

	public String getTechTitle() {
		return techTitle;
	}

	public void setTechTitle(String techTitle) {
		this.techTitle = techTitle;
	}

	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public String getCompanyAddressCodes() {
		return companyAddressCodes;
	}

	public void setCompanyAddressCodes(String companyAddressCodes) {
		this.companyAddressCodes = companyAddressCodes;
	}

	public String getCompanyAddressNames() {
		return companyAddressNames;
	}

	public void setCompanyAddressNames(String companyAddressNames) {
		this.companyAddressNames = companyAddressNames;
	}

	public String getCompanyAddressDetail() {
		return companyAddressDetail;
	}

	public void setCompanyAddressDetail(String companyAddressDetail) {
		this.companyAddressDetail = companyAddressDetail;
	}

	public String getCompanyIndustry() {
		return companyIndustry;
	}

	public void setCompanyIndustry(String companyIndustry) {
		this.companyIndustry = companyIndustry;
	}

	public String getCompanyAddressZipcode() {
		return companyAddressZipcode;
	}

	public void setCompanyAddressZipcode(String companyAddressZipcode) {
		this.companyAddressZipcode = companyAddressZipcode;
	}

	public String getJobTitle() {
		return jobTitle;
	}

	public void setJobTitle(String jobTitle) {
		this.jobTitle = jobTitle;
	}

	public String getJobStartTime() {
		return jobStartTime;
	}

	public void setJobStartTime(String jobStartTime) {
		this.jobStartTime = jobStartTime;
	}

	public String getAnnualIncome() {
		return annualIncome;
	}

	public void setAnnualIncome(String annualIncome) {
		this.annualIncome = annualIncome;
	}

	public String getCommonLesseeFlag() {
		return commonLesseeFlag;
	}

	public void setCommonLesseeFlag(String commonLesseeFlag) {
		this.commonLesseeFlag = commonLesseeFlag;
	}

	public String getCommonLesseeNumber() {
		return commonLesseeNumber;
	}

	public void setCommonLesseeNumber(String commonLesseeNumber) {
		this.commonLesseeNumber = commonLesseeNumber;
	}

	public String getMateName() {
		return mateName;
	}

	public void setMateName(String mateName) {
		this.mateName = mateName;
	}

	public String getMateIdCardType() {
		return mateIdCardType;
	}

	public void setMateIdCardType(String mateIdCardType) {
		this.mateIdCardType = mateIdCardType;
	}

	public String getMateIdCardStartTime() {
		return mateIdCardStartTime;
	}

	public void setMateIdCardStartTime(String mateIdCardStartTime) {
		this.mateIdCardStartTime = mateIdCardStartTime;
	}

	public String getMateIdCardEndTime() {
		return mateIdCardEndTime;
	}

	public void setMateIdCardEndTime(String mateIdCardEndTime) {
		this.mateIdCardEndTime = mateIdCardEndTime;
	}

	public String getMateMobile() {
		return mateMobile;
	}

	public void setMateMobile(String mateMobile) {
		this.mateMobile = mateMobile;
	}

	public String getMateWorkingName() {
		return mateWorkingName;
	}

	public void setMateWorkingName(String mateWorkingName) {
		this.mateWorkingName = mateWorkingName;
	}

	public String getEmergencyName() {
		return emergencyName;
	}

	public void setEmergencyName(String emergencyName) {
		this.emergencyName = emergencyName;
	}

	public String getEnergencyRelationship() {
		return energencyRelationship;
	}

	public void setEnergencyRelationship(String energencyRelationship) {
		this.energencyRelationship = energencyRelationship;
	}

	public String getEnergencyMobile() {
		return energencyMobile;
	}

	public void setEnergencyMobile(String energencyMobile) {
		this.energencyMobile = energencyMobile;
	}

	public String getEnergencyIdCardNumber() {
		return energencyIdCardNumber;
	}

	public void setEnergencyIdCardNumber(String energencyIdCardNumber) {
		this.energencyIdCardNumber = energencyIdCardNumber;
	}

	public String getStatusFlag() {
		return statusFlag;
	}

	public void setStatusFlag(String statusFlag) {
		this.statusFlag = statusFlag;
	}

	@Override
	public String getDynamicTableName() {
		return "t_customer_info";
	}

	@Override
	public String toString() {
		StringBuilder sb = new StringBuilder();
		sb.append(getClass().getSimpleName());
		sb.append(" [");
		sb.append("Hash = ").append(hashCode());
		sb.append(", code=").append(code);
		sb.append(", name=").append(name);
		sb.append(", idCardType=").append(idCardType);
		sb.append(", idCardNumber=").append(idCardNumber);
		sb.append(", idCardStartTime=").append(idCardStartTime);
		sb.append(", idCardEndTime=").append(idCardEndTime);
		sb.append(", sex=").append(sex);
		sb.append(", birthday=").append(birthday);
		sb.append(", marriage=").append(marriage);
		sb.append(", householdAddressCodes=").append(householdAddressCodes);
		sb.append(", householdAddressNames=").append(householdAddressNames);
		sb.append(", householdAddressDetail=").append(householdAddressDetail);
		sb.append(", householdType=").append(householdType);
		sb.append(", mobile=").append(mobile);
		sb.append(", homePhone=").append(homePhone);
		sb.append(", workPhone=").append(workPhone);
		sb.append(", postalAddressCodes=").append(postalAddressCodes);
		sb.append(", postalAddressNames=").append(postalAddressNames);
		sb.append(", postalAddressDetail=").append(postalAddressDetail);
		sb.append(", postalAddressZipcode=").append(postalAddressZipcode);
		sb.append(", email=").append(email);
		sb.append(", education=").append(education);
		sb.append(", degree=").append(degree);
		sb.append(", livingAddressCodes=").append(livingAddressCodes);
		sb.append(", livingAddressNames=").append(livingAddressNames);
		sb.append(", livingAddressDetail=").append(livingAddressDetail);
		sb.append(", livingAddressZipcode=").append(livingAddressZipcode);
		sb.append(", livingStatus=").append(livingStatus);
		sb.append(", profession=").append(profession);
		sb.append(", techTitle=").append(techTitle);
		sb.append(", companyName=").append(companyName);
		sb.append(", companyAddressCodes=").append(companyAddressCodes);
		sb.append(", companyAddressNames=").append(companyAddressNames);
		sb.append(", companyAddressDetail=").append(companyAddressDetail);
		sb.append(", companyIndustry=").append(companyIndustry);
		sb.append(", companyAddressZipcode=").append(companyAddressZipcode);
		sb.append(", jobTitle=").append(jobTitle);
		sb.append(", jobStartTime=").append(jobStartTime);
		sb.append(", annualIncome=").append(annualIncome);
		sb.append(", commonLesseeFlag=").append(commonLesseeFlag);
		sb.append(", commonLesseeNumber=").append(commonLesseeNumber);
		sb.append(", mateName=").append(mateName);
		sb.append(", mateIdCardType=").append(mateIdCardType);
		sb.append(", mateIdCardStartTime=").append(mateIdCardStartTime);
		sb.append(", mateIdCardEndTime=").append(mateIdCardEndTime);
		sb.append(", mateMobile=").append(mateMobile);
		sb.append(", mateWorkingName=").append(mateWorkingName);
		sb.append(", emergencyName=").append(emergencyName);
		sb.append(", energencyRelationship=").append(energencyRelationship);
		sb.append(", energencyMobile=").append(energencyMobile);
		sb.append(", energencyIdCardNumber=").append(energencyIdCardNumber);
		sb.append(", statusFlag=").append(statusFlag);
		sb.append("]");
		return sb.toString();
	}
}